
# LLVM_ROOT := $(HOME)/soft/llvm-10
LLVM_ROOT := /home/long/tmp/llvm_10_install

build:
	g++ -fpermissive -I$(LLVM_ROOT)/include -L$(LLVM_ROOT)/lib \
	 test.c \
	-lLLVMAArch64AsmParser \
	-lLLVMAArch64CodeGen \
	-lLLVMAArch64Desc \
	-lLLVMAArch64Disassembler \
	-lLLVMAArch64Info \
	-lLLVMAArch64Utils \
	-lLLVMARMAsmParser \
	-lLLVMARMCodeGen \
	-lLLVMARMDesc \
	-lLLVMARMDisassembler \
	-lLLVMARMInfo \
	-lLLVMARMUtils \
	-lLLVMRISCVAsmParser \
	-lLLVMRISCVCodeGen \
	-lLLVMRISCVDesc \
	-lLLVMRISCVDisassembler \
	-lLLVMRISCVInfo \
	-lLLVMRISCVUtils \
	-lLLVMMC \
	-lLLVMMCDisassembler \
	-lLLVMSupport \
	-lLLVMBinaryFormat \
	-lpthread \
	-lncurses \
	-lz \
	-o test.elf